Skip to content

Redesign the interface to the unikernel HermitCore#65167

Merged
bors merged 15 commits intorust-lang:masterfrom
hermit-os:rusty-hermit
Oct 26, 2019
Merged

Redesign the interface to the unikernel HermitCore#65167
bors merged 15 commits intorust-lang:masterfrom
hermit-os:rusty-hermit

Conversation

@stlankes
Copy link
Contributor

@stlankes stlankes commented Oct 6, 2019

We are developing the unikernel HermitCore, where the kernel is written in Rust and is already part of the Rust Standard Library. The interface between the standard library and the kernel based on a small C library. With this pull request, we remove completely the dependency to C and use lld as linker. Currently, the kernel will be linked to the application as static library, which is published at https://github.com/hermitcore/libhermit-rs.

We don’t longer support the C interface to the kernel. Consequently, we remove this part from the Rust Standard Library.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-libs-api Relevant to the library API team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants